using FluentNHibernate.Mapping;
using ProjetoControlePagamento.Dados.Entidades;

namespace ProjetoControlePagamento.Dados.Mapeamentos
{
    public class MapUsuario : ClassMap<Usuario>
    {
        public MapUsuario()
        {
            Table("Usuarios");
            Id(x => x.UsuarioId);
            Map(x => x.Categoria);
            Map(x => x.Cpf);
            Map(x => x.Email);
            Map(x => x.Nome);
            Map(x => x.Rg);
            Map(x => x.Telefone);
            References(x => x.Empresa).Not.LazyLoad();
        }
    }
}